#ifndef _WATERMARK_H_
#define _WATERMARK_H_

class QImage;

class Watermark {
    public:
        Watermark(QImage *original, QImage *watermark);
        virtual QImage* applyWatermark() = 0;

    protected:
        QImage *mainImage;
        QImage *watermark;
        QImage *watermarkedImage;
};

#endif
